//  -------------------- iSharePoint -------------------- //
// 
//  Company:	IT Complex, LLC
//  Project:	Smart.Common
//  File name:	ComparisonOperator.cs
//  Developer:	Solomatov Igor
//  Created:	15.04.2012
// 
//  -------------------- iSharePoint -------------------- //

namespace Smart
{
	/// <summary>
	/// Condition operator (group or function)
	/// </summary>
	public enum ComparisonOperator
	{
		/// <summary>
		/// Not defined
		/// </summary>
		None,

		/// <summary>
		/// And all items
		/// </summary>
		And,

		/// <summary>
		/// Or all items
		/// </summary>
		Or,

		/// <summary>
		/// Not
		/// </summary>
		Not,

		/// <summary>
		/// Eq operands
		/// </summary>
		Eq,

		/// <summary>
		/// Not eq operands
		/// </summary>
		Neq,

		/// <summary>
		/// Less or eq operands
		/// </summary>
		Leq,

		/// <summary>
		/// Greater or eq operands
		/// </summary>
		Geq,

		/// <summary>
		/// Less then operands
		/// </summary>
		Lt,

		/// <summary>
		/// Greater then operands
		/// </summary>
		Gt,

		/// <summary>
		/// Execute function
		/// </summary>
		Function
	}
}